//有效的括号
#include<stdio.h>
#include<stdbool.h>
bool isValid(char* s) 
{
    char a[1000]="",t;//定义一个栈
    int i=0,top=0;
    while(s[i]!='\0')
    {   
            if(s[i]=='['||s[i]=='('||s[i]=='{')
            {
                if(s[i]=='[')   t=']';
                if(s[i]=='(')   t=')';
                if(s[i]=='{')   t='}';
                top++;
                a[top]=t;
            }
            else
            {
                if(a[top]!=s[i])
                    return false;
                else
                    top--;
            }
            i++;


    }
    //都一一对应，栈为空输出为0，即为正确
    if(top!=0)
    {
        return false;
    }
    else
    {
        return true
    }
    

}